/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package com.model.domain.dinero;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 *
 * @author Rdelacruz
 */
@Deprecated
public class ConglomeradoPersonalReportes {
    private List<ConglomeradoPersonalMesReporte> lista = new ArrayList<ConglomeradoPersonalMesReporte>();
    private Map<String,ConglomeradoPersonalMesReporte> map = new HashMap<String,ConglomeradoPersonalMesReporte>();
    private ConglomeradoPersonal totalRelativo;

    public List<ConglomeradoPersonalMesReporte> getLista() {
        return lista;
    }
    
    public List<ConglomeradoPersonalMesReporte> getListaConPeriodos() {
        List<ConglomeradoPersonalMesReporte> lista = new ArrayList<ConglomeradoPersonalMesReporte>();
        for(ConglomeradoPersonalMesReporte e: this.lista) {
            if(!e.getLista().isEmpty())
                lista.add(e);
        }
        return lista;
    }

    public ConglomeradoPersonal getTotalRelativo() {
        return totalRelativo;
    }

    public void setTotalRelativo(ConglomeradoPersonal totalRelativo) {
        this.totalRelativo = totalRelativo;
    }


    
    public void add(ConglomeradoPersonalMesReporte cpmr) {
        lista.add(cpmr);
        map.put(cpmr.getKey(), cpmr);
    }

    public ConglomeradoPersonalMesReporte getByKey(String key) {
       return map.get(key);
    }
    
}
